package infb.dao;

import infb.modelo.Medicamentos;
import java.util.List;
import javax.ejb.Remote;


@Remote
public interface MedicamentosInterfaz {

    void create(Medicamentos medicamentos);

    void edit(Medicamentos medicamentos);

    void remove(Medicamentos medicamentos);

    Medicamentos find(Object id);

    List<Medicamentos> findAll();

    /*
     * Metodo para comprobar si un medicamento ya esta registrado en la base de datos
     */
    boolean estaRegistrado(String nombre);

    /*
     * Metodo asociado al formulario de busqueda de medicamentos
     */
    List busquedaAvanzada(String nombre, String categoria);
    
}
